// 云函数入口文件
const cloud = require('wx-server-sdk')
const request=require('request-promise')
var http = require("http");
var fs = require("fs");
const path = require('path')
cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  var url = "http://jxfw.gdut.edu.cn/yzm?d=" + event.date
  var saveUrl = event.date + ".jpeg";
  return new Promise((resolve, reject) => {
    
    http.get(url, function (res) {
      　　var chunks = []; //用于保存网络请求不断加载传输的缓冲数据
      　　var size = 0;　　 //保存缓冲数据的总长度
         let cookie = res.headers['set-cookie'];
      　　res.on('data', function (chunk) {
        　　　　chunks.push(chunk);　 
        　　　　size += chunk.length;　　//累加缓冲数据的长度
      　　});
      　　res.on('end', function (err) {
        　　　　var data = Buffer.concat(chunks, size);
        　　　　console.log(Buffer.isBuffer(data));　　　　
        　　　　var base64Img = data.toString('base64');　
        　　　resolve({"bease64":base64Img,"cookie":cookie});　　　　　
      　　});
    });
    
  })
}